Generalizing Domain Theory
نویسنده
چکیده
Domain theory began in an attempt to provide mathematical models for high-level programming languages, an area where it has proved to be particularly useful. It is perhaps the most widely-used method for devising semantic models for such languages. This paper is a survey of some generalizations of domain theory that have arisen in efforts to solve related problems. In each case, a description is given of the problem and of the solution generalizing domain theory it inspired. The problems range from the relation of domain theory to other approaches for providing semantic models, particularly in process algebra, to issues surrounding the notion of a computational model, an approach inspired by the recent work of Abbas Edalat. 1 The Basics { How Domain Theory Began This section is a brief outline of some of the \basic ingredients" of domain theory and the applications that inspired them. Domain theory began in an attempt by Dana Scott to nd mathematical models for high-level programming languages. Upon his arrival in Oxford in the mid 1960s, Scott found Christopher Strachey and his colleagues at the Programming Research Group using the untyped lambda calculus of Church and Curry as a model for programming, something Scott found disturbing because he regarded it as a \formal and unmotivated" notation (cf. 11]). He thus set out to nd alternative models for Strachey and his colleagues to use. Because programs can call other programs, and indeed, can even call themselves, Scott was led to consider objects X in some category or other which satisfy the property that they contain a copy of their space of selfmaps in the category. Of course, Cantor's Lemma implies the only such objects in the category of sets and functions are degenerate (i.e., they consist of a single point), and so no such objects can be found there. But the reals have only as many continuous selfmaps as there are real numbers (because of their having a dense, countable subset on which all continuous selfmaps are completely determined), so it is potentially II possible to nd such objects X among topological spaces. While attempting to nd appropriate models of partially deened maps, Scott realized there had to be T 0 spaces isomorphic to their space of continuous selfmaps, and he then constructed such an object in the category of algebraic lattices and so-called Scott continuous maps. In the years since Scott constructed the rst model …
منابع مشابه
The Effect of Spatial Variability and Anisotropy of Soils on Bearing Capacity of Shallow Foundations
Naturally occurred soil deposits inherit heterogeneity and anisotropy in their strength properties. The main purpose of this paper is to model the soil stratum with anisotropy consideration and spatially varying undrained shear strength by using random field theory coupled with finite difference numerical analysis to evaluate their effect on the bearing capacity of the shallow foundations. In t...
متن کاملEvaluation of the reachability subspace of general form polynomial matrix descriptions (PMDs)
We consider the concept of Reachability for systems described by PMDs, generalizing various known results from the theory of generalized state space systems using time domain analysis,which takes into account the finite and infinite pole-zero structure of the associated matrix. We extend also the theory of admissible initial conditions and we introduce the concept of Reachable subspace for PMDs...
متن کاملOn the uniqueness theory of algebroid functions in some proper domain
We consider the uniqueness problem of algebroid functions on an angular domain. Several theorems are established to extend the uniqueness theory of meromorphic functions to algebroid functions.
متن کاملThe limit-colimit coincidence theorem for -categories
In 1973 William Lawvere published a paper (reprinted as (Lawvere 2002)) where he explained that partial orders and metric spaces are examples of categories enriched in a closed category. Indeed, preorders are categories enriched over the two-element Boolean algebra 2, while (generalized) metric spaces are categories enriched over ([0,∞],+). Lawvere’s idea has been extremely influential in the f...
متن کاملP75: A Study of Perfectionism, Anxiety Sensitivity and Sleep Disturbance in the Generalizing Anxiety Disorder and Normal People
Perfectionism, anxiety sensitivity and sleep disturbance are among the main causes of generalizing anxiety disorder. This study aims to compare perfectionism, anxiety sensitivity and sleep disturbance between patients with generalizing anxiety disorder (GAD) and control group. The present study was a cross-sectional and ex-post facto investigation (causal comparative method). Statistical univer...
متن کاملApplying Inductive Program Synthesis to Macro Learning
The goal of this paper is to demonstrate that inductive progrwn synthesis can be applied to learning macrooperators from planning experience. We define macros as recursive program schemes (RPSs). An RPS represents the complete subgoal structure of a given problem domain with arbitrary complexity (e. g., rocket transportation problem with n objects), that is, it represents domain specific contro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998